package com.javaweb.pojo

import com.alibaba.fastjson.annotation.JSONField
import com.baomidou.mybatisplus.annotation.FieldFill
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableId
import com.baomidou.mybatisplus.annotation.TableName
import java.util.*

/**
 * @author Siaze
 * @date 2021/12/10
 * 投票记录表
 */
@TableName("vote_record")
class VoteRecord{
    /**
     * 投票人id
     */
    @TableField(value = "user_id",fill = FieldFill.INSERT)
    var userId: Long ?= null
    /**
     * 投票人姓名
     */
    @TableField(exist = false)
    var userName: String ?= null
    /**
     * 选择的选项
     */
    @TableField(value = "option_id",fill = FieldFill.INSERT)
    var optionId: Long ?= null

    /**
     * 投票时间
     */
    @TableField(value = "record_time")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    var recordTime: Date ?= null
}
